309f00f39a445a27e378462d5a19cb98c390eda2,bundles/org.eclipse.vorto.repository/src/org/eclipse/vorto/repository/RestClient.java,RestClient,executePost,#String#HttpEntity#Function#,95

Before Change


	public <Result> Result executePost(String query, HttpEntity content,
			final Function<String, Result> responseConverter) throws ClientProtocolException, IOException {

		CloseableHttpClient client = HttpClients.custom().build();

		HttpUriRequest request = RequestBuilder.post().setConfig(createProxyConfiguration()).setUri(createQuery(query))
				.addHeader(createSecurityHeader()).setEntity(content).build();

After Change


	@SuppressWarnings("restriction")
	public <Result> Result executePost(String query, HttpEntity content,
			final Function<String, Result> responseConverter) throws ClientProtocolException, IOException {
		ProxyConfiguration proxyProvider = getProxyConfiguration();
		
		CloseableHttpClient client = HttpClients.custom().setDefaultCredentialsProvider(proxyProvider.credentialsProvider).build();

		HttpUriRequest request = RequestBuilder.post().setConfig(proxyProvider.requestConfig).setUri(createQuery(query))
				.addHeader(createSecurityHeader()).setEntity(content).build();